<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <!-- import CSS -->
    <link rel="stylesheet" href="css/eui.css">
</head>
<body>
<div id="app">
    <!--结合使用el-carousel和el-carousel-item标签就得到了一个走马灯。
    幻灯片的内容是任意的，需要放在el-carousel-item标签中。默认情况下，在
    鼠标 hover 底部的指示器时就会触发切换。通过设置trigger属性为click，
    可以达到点击触发的效果。-->
    <!--indicator-position属性定义了指示器的位置。默认情况下，
    它会显示在走马灯内部，设置为outside则会显示在外部；设置为none则
    不会显示指示器。-->
    <!--当页面宽度方向空间空余，但高度方向空间匮乏时，可使用卡片风格
    将type属性设置为card即可启用卡片模式。从交互上来说，卡片模式和一般
    模式的最大区别在于，可以通过直接点击两侧的幻灯片进行切换。-->
    <!--默认情况下，direction 为 horizontal。
    通过设置 direction 为 vertical 来让走马灯在垂直方向上显示。
    -->
    <template>
        <div class="block" style="width: 450px;">
            <span class="demonstration">默认 Hover 指示器触发</span>
            <el-carousel height="150px" type="card"
                         indicator-position="outside">
                <el-carousel-item v-for="item in arr" :key="item">
                    <img :src="item" style="width: 100%;height: 100%" alt="">
                </el-carousel-item>
            </el-carousel>
        </div>
        <div class="block" style="width: 300px;">
            <span class="demonstration">Click 指示器触发</span>
            <el-carousel direction="vertical"  trigger="click" height="150px">
                <el-carousel-item v-for="item in arr" :key="item">
                    <img :src="item" alt="" style="width: 100%;height: 100%;">
                </el-carousel-item>
            </el-carousel>
        </div>
    </template>

</div>
</body>
<!-- import Vue before Element -->
<script src="js/vue.js"></script>
<!-- import JavaScript -->
<script src="js/eui.js"></script>
<script>
    let v=new Vue({
        el: '#app',
        data: function() {
            return {
                arr:["imgs/b1.jpg","imgs/b2.jpg","imgs/b3.jpg","imgs/b4.jpg"
                ]
            }
        }
    })
</script>
</html>